<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 声明一个新的数组用于存放新数据
    // 遍历旧数组，找出大于10的元素
    // 依次追加给新数组
    // let arr = [2,0,6,1,77,9,54,3,78,7]
    // let arr2 =[]
    // for (let i=0;i<arr.length;i++){
    //   if(arr[i]>=10){
    //     arr2.push (arr[i])
    //   }
    // }
    //   console.log(arr2);

    // 声明数组，再声明一个用于存放新元素的数组
    // let arr = [2, 0, 6, 1, 77, 9, 54, 3, 78, 7]
    // let arr2 =[]
    // 用for遍历数组，再for里面用if判断筛选出满足条件的元素，推送到新数组
    // for(let i=0;i<arr.length;i++){
    //   if(arr[i]>=10){
    //     arr2.push(arr[i])
    //   }
    // }
    // 最后在循环外打印新数组
    // console.log(arr2);


    //  删0案例
    // 声明数组，声明一个用来存放新元素的数组
    let arr = [2, 0, 6, 1, 77, 9, 54, 3, 78, 11]
    let arr2 = []
    // 用for循环遍历数组每个元素，在循环里用if判断，再把满足条件的元素推送到新的数组
    for (let i = 0; i < arr.length; i++) {
      if (arr[i] !== 0) {
        arr2.push(arr[i])
      }
    }
    // 最后在循环外打印输出新的数组
    console.log(arr2);

  </script>
</body>

</html>